import junit.framework.TestCase;


public class LiczbaTest3 extends TestCase {

	public void testEquals()
	{
		Liczba L;
		
		String wyn = " ";
		try
		{
			L = new Liczba(16);
			wyn =L.Zwroc(16);
		}
		catch(LiczbaException Ex)
		{
			fail();
		}
		assertEquals("10", wyn);
	}
	public void testTrue()
	{
		Liczba L;
		
		String wyn = " ";
		try
		{
			L = new Liczba(5);
			wyn =L.Zwroc(2);
		}
		catch(LiczbaException Ex)
		{
			fail();
		}
		assertTrue(wyn.equals("101"));
		
	}
	public void TestZwrot()
	{
		Liczba L;
		try
		{
			L = new Liczba(5);
			assertNotNull(L.Zwroc(2));
		}
		catch(LiczbaException Ex)
		{
			fail();
		}
		
	}
	public void TestUjemna()
	{
		Liczba L=null;
		
		try
		{
			L = new Liczba(5);
		}
		catch(LiczbaException Ex)
		{
			assertNull(L);
		}
		
		
	}
	
	public void TestFalse()
	{
		Liczba L;
		
		String wyn = " ";
		try
		{
			L = new Liczba(10);
			wyn =L.Zwroc(2);
		}
		catch(LiczbaException Ex)
		{
			fail();
		}
		assertFalse(wyn.equals("101"));
		
	}
}
